/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package hoja15_3;

import java.io.File;
import java.util.Scanner;

/**
 *
 * @author Saul
 * @version 1.0
 */
public class Hoja15_3 {

    /**
     * @param args the command line arguments
     * El main crea un objeto de la clase Modulo
     * @see #
     */
    public static void main(String[] args) {
        Scanner t=new Scanner(System.in);
        String noMo;
        System.out.println("Introduce el nombre del modulo");
        noMo=t.next();
        Modulo m=new Modulo(noMo);
        m.inicio();
        menu(m);
        m.fin();
    }

    /** 
     * @since 1.0
     */
    private static void menutxt() {
        System.out.println("Introduce una opcion");
        System.out.println("\t1. Añadir un alumno");
        System.out.println("\t2. Mostrar iniciales y nota de alumnos en orden inverso");
        System.out.println("\t3. Grabar nombres de aprobados y suspensos");
        System.out.println("\t4. Salir");
    }
    
    private static void menu(Modulo m) {
        Scanner t;
        boolean salir = false, salir2;
        while (salir == false) {
            salir2 = false;
            int opc;
            menutxt();
            while (salir2 == false) {
                try {
                    t = new Scanner(System.in);
                    opc = t.nextInt();
                } catch (java.util.InputMismatchException x) {
                    opc = 99;
                }
                switch (opc) {
                    case 1:
                        m.añadir();
                        salir2 = true;
                        break;
                    case 2:
                        m.mosInv();
                        salir2 = true;
                        break;
                    case 3:
                        m.imp();
                        salir2 = true;
                        break;
                    case 4:
                        salir2 = true;
                        salir = true;
                        System.out.println("Adios");
                        break;
                    default:
                        salir2 = true;
                        System.out.println("Error, opcion incorrecta");
                        break;
                }
            }
        }
    }
}
